home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / 422mods.zip / DARYL005.422 < prev    next >
Text File  |  1993-03-20  |  2KB  |  43 lines

  1. DARYL005.422 - Fix for moving messages between subs.
  2. Daryl #1 @15900 7─═2[7─3SysOp7─2]7═─0
  3. Sun Mar 14 12:16:19 1993
  4.  
  5. ┌────────────────────────────────────────────────────────────────────────────┐
  6. │ Mod Name      : DARYL005.422           Mod Author: Daryl 1@5900 IceNET     │
  7. │ Difficulty    : █▒▒▒▒▒▒▒▒▒ [Simplicity Defined]          1@15900 WWIVlink  │
  8. │ WWIV Version  : 4.22                                                       │
  9. │ Mod Date      : 03/14/93                                                   │
  10. │ Files Affected: MEGBASE1.C                                                 │
  11. │ Description   : Fixes WWIV's inability to move posts without trashing them │
  12. └────────────────────────────────────────────────────────────────────────────┘
  13.  
  14. ══[ Description ]═════════════════════════════════════════════════════════════
  15.  
  16. WWIV 4.21a and WWIV 4.22 have both had the same bug.  Neither actually allow
  17. you to use the SysOp/Co-SysOp/Sub-Op command to move a post from one message
  18. sub to another without trashing the message.  This fix was posted back within
  19. the first few weeks of 4.21a release, however I cannot locate the author to
  20. give credit.
  21.  
  22. ══[The Modification]══════════════════════════════════════════════════════════
  23.  
  24. Load MSGBASE1.C and search for case 'M': and make the following changes:
  25.  
  26.           case 'M':
  27.                 if ((lcs()) && (msgnum>0) && (msgnum<=nummsgs)) {
  28.                   nl();
  29.           do {
  30.                     prt(2,"Move to which sub? ");
  31.                     ss1=mmkey(0);
  32.             if (ss1[0]=='?') {            /*  Add brace {  */
  33.                    temp=curlsub;          /*  Add Line     */
  34.                    sublist();             /*  Add Line     */
  35.                    iscan(temp);           /*  Add Line     */
  36.                    }                      /*  Add Line     */
  37.           } while ((!hangup) && (ss1[0]=='?'));
  38.           i=-1;
  39.           if (ss1[0]==0)
  40.             break;
  41.  
  42. ══[Call DATA*NORTH*WEST [IPSS] at (509) 487-6572]═════════════════════════════
  43.